package com.ruoyi.zhgd.domain.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 万能机详情表信息(1,2,4标)对象 n_laboratory_mechanics_w_detail
 *
 * @author tll
 * @date 2023-09-15
 */
@Data
//@EqualsAndHashCode(callSuper = true)
@TableName("n_laboratory_mechanics_w_detail")
public class NLaboratoryMechanicsWReportDetailVo {

    private static final long serialVersionUID=1L;


    private String SYBH;

    /**
     * 设备名称
     */
    private String deviceName;
    /**
     * 源表主键
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 子表主键
     */
    private Long detailId;
    /**
     * 子表主键
     */
    private Long detailId1;
    /**
     * 子表主键
     */
    private Long detailId2;
    /**
     * 子表主键
     */
    private Long detailId3;
    /**
     * group表主键
     */
    private Long groupId;
    /**
     * 序号 代表第几根
     */
    private Long XH;
    /**
     * 公称直径(mm)
     */
    private Float GCZJ;
    /**
     * 公称截面面积(mm2)
     */
    private String Area;
    /**
     * 原始标据
     */
    private Long Lo;
    /**
     * 引伸计标距(mm) 根据实际情况不一定有
     */
    private Long Le;
    /**
     * 极限荷载(kN
     */
    private Float Fm;

    /**
     * 极限荷载(kN
     */
    private Float fm1;

    /**
     * 极限荷载(kN
     */
    private Float fm2;

    /**
     * 极限荷载(kN
     */
    private Float fm3;
    /**
     * 极限强度(MPa)
     */
    private Float Rm;

    /**
     * 极限强度(MPa)
     */
    private Float rm1;

    /**
     * 极限强度(MPa)
     */
    private Float rm2;

    /**
     * 极限强度(MPa)
     */
    private Float rm3;
    /**
     * (屈服强度)上屈服荷载(kN)
     */
    private Long FeH;
    /**
     * (屈服强度)上屈服强度(MPa)
     */
    private Long ReH;
    /**
     * (屈服强度)下屈服荷载(kN)
     */
    private Long FeL;
    /**
     * (屈服强度)下屈服强度(MPa)
     */
    private Float ReL;
    /**
     * 规定塑性延伸力(kN)
     */
    private Long Fp;
    /**
     * 规定塑性延伸强度(MPa
     */
    private Long Rp;
    /**
     * (伸长率)断后标距(mm)
     */
    private Long Lu;
    /**
     * (伸长率)断后伸长率(%)
     */
    private Long A;
    /**
     * 总延伸率/总伸长率(%) 根据实际情况不一定有
     */
    private Long At;
    /**
     * 最大力总伸长率
     */
    private Float Agt;
    /**
     * (断裂情况描述)位置 钢筋接头类试验 不一定有
     */
    private String DLWZ;
    /**
     * (断裂情况描述)性质 钢筋接头类试验 不一定有
     */
    private String DLXZ;

    /**
     * (断裂情况描述)性质 钢筋接头类试验 不一定有
     */
    private String dlxz1;

    /**
     * (断裂情况描述)性质 钢筋接头类试验 不一定有
     */
    private String dlxz2;

    /**
     * (断裂情况描述)性质 钢筋接头类试验 不一定有
     */
    private String dlxz3;
    /**
     * 试验开始时间
     */
    private Date TestBegin;
    /**
     * 试验结束时间
     */
    private Date TestEnd;

    /**
     * 数据来源
     */
    private String type;

    /**
     * 报告编号
     */
    private String reportNo;

    /**
     * 记录编号
     */
    private String recordNo;




    /**************************技术指标******************************/

    /**
     * 极限强度(MPa)
     */
    @ExcelProperty(value = "极限强度(MPa)")
//    private Float rm;
    private String rmstr;

    /**
     * (屈服强度)下屈服强度(MPa)
     */
    @ExcelProperty(value = "(屈服强度)下屈服强度(MPa)")
//    private Float rel;
    private String relstr;

    /**
     * 最大力总伸长率
     */
    @ExcelProperty(value = "最大力总伸长率")
//    private Float agt;
    private String agtstr;

    /**
     * 强屈比
     */
    @ExcelProperty(value = "强屈比")
    private String qu;
    private String qustr;

    /**
     * 屈屈比
     */
    @ExcelProperty(value = "屈屈比")
    private String qq;
    private String qqstr;

    private String eligiblestr;

    /*******************报表字段********************/
    /**
     * 工程名称
     */
    private String projectName;

    /**
     * 检测单位名称
     */
    private String testingName;

    /**
     * 工程部位/用途
     */
    private String position;
    /**
     * 样品信息
     */
    private String sampleInfo;
    /**
     * 试验检测日期
     */
    private String testDate;
    /**
     * 试验条件
     */
    private String testCondition;
    /**
     * 检测依据
     */
    private String testingBasis;
    /**
     * 判定依据
     */
    private String judgmentBasis;
    /**
     * 主要仪器设备名称及编号
     */
    private String instrumentNamesNumbers;
    /**
     * 规格编号
     */
    private String specificationGrade;
    /**
     * 代表数量
     */
    private String quantity;
    /**
     * 取样地点
     */
    private String sampleSite;
    /**
     * 批注
     */
    private String annotations;
    /**
     * 生产厂家
     */
    private String manufacturer;

    /**
     * 施工/委托单位
     */
    private String constructionCompany;

    /**
     * 断裂特征
     */
    private String fractureFeature;

    /**
     * 进场日期
     */
    private String entryDate;

    /**
     * 焊缝长度
     */
    private String weldLength1;

    /**
     * 焊缝长度
     */
    private String weldLength2;

    /**
     * 焊缝长度
     */
    private String weldLength3;

    /**
     * 断口离焊口距离
     */
    private String fractureWeld1;

    /**
     * 断口离焊口距离
     */
    private String fractureWeld2;

    /**
     * 断口离焊口距离
     */
    private String fractureWeld3;

    /**
     * 压头直径
     */
    private String headDiameter1;

    /**
     * 压头直径
     */
    private String headDiameter2;

    /**
     * 压头直径
     */
    private String headDiameter3;

    /**
     * 弯曲角度
     */
    private String bendingAngle1;
    /**
     * 弯曲角度
     */
    private String bendingAngle2;
    /**
     * 弯曲角度
     */
    private String bendingAngle3;

    /**
     * 试验结果
     */
    private String results1;

    /**
     * 试验结果
     */
    private String results2;

    /**
     * 试验结果
     */
    private String results3;


    /**
     * 焊接质量评述
     */
    private String weldingQualityEvaluation;

    /**
     * 焊接种类
     */
    private String weldType;

    /**
     * 试件编号
     */
    private Integer testNo;

    /**
     * 连接形式
     */
    private String connectionForm;

    /**
     * 设计等级
     */
    private String designLevel;



}
